
import type { JSX } from 'solid-js';
import { convertIcon, IconProps } from '../../Icon';

export function F7AntFill(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-ant_fill cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 27.9883 55.9961 C 34.6211 55.9961 40.4101 48.8711 40.4101 41.2070 C 40.4101 40.0117 40.1992 39.0039 39.7773 38.1836 C 40.4570 38.3711 41.1367 38.5352 41.7930 38.7226 C 43.4101 39.1679 43.9023 39.8008 43.6679 41.2070 L 41.9570 52.4336 C 41.7461 53.7695 42.5664 54.5664 43.6679 54.5664 C 44.8164 54.5664 45.3320 53.8633 45.5195 52.6914 L 47.4414 40.5274 C 47.8867 37.7852 46.7617 36.2852 43.7617 35.5820 L 33.1914 33.1211 L 33.1679 32.8867 C 34.1758 32.3945 34.8554 31.4336 35.1601 30.3789 L 42.3554 29.3477 C 45.2852 28.9492 46.5976 27.3086 46.5976 24.4258 L 46.5976 16.3164 C 46.5976 15.1679 45.9414 14.5117 44.8164 14.5117 C 43.6914 14.5117 43.0352 15.1914 43.0352 16.3164 L 43.0352 23.6992 C 43.0352 25.3633 42.1445 25.9023 40.6211 26.1133 L 35.2539 26.8399 C 34.9961 26.1133 34.5273 25.4570 33.8945 25.0352 L 33.8945 24.8008 C 37.9023 24.0977 40.1289 21.6601 40.1289 18.0977 C 40.1289 15.0977 39.0039 12.3555 37.1758 10.2461 L 37.3867 10.0820 C 39.6601 8.4414 40.0820 6.0274 38.6054 3.4258 L 37.2226 1.1523 C 36.7773 .3555 36.2617 .39 35.5352 .39 C 34.5742 .39 33.8476 .7070 33.8476 1.6211 C 33.8476 2.0430 33.9179 2.2774 34.1758 2.7461 L 35.3945 4.5977 C 36.1445 5.8164 36.1445 6.8711 35.1836 7.7148 C 35.0664 7.8320 34.9258 7.9258 34.7852 8.0195 C 32.8398 6.7070 30.4961 5.9336 27.9883 5.9336 C 25.5273 5.9336 23.2070 6.7070 21.2852 7.9961 C 21.1679 7.9258 21.0039 7.8086 20.8867 7.6914 C 19.9492 6.8711 19.9258 5.8164 20.6992 4.5977 L 21.9179 2.7461 C 22.1758 2.2774 22.2461 2.0430 22.2461 1.6211 C 22.2461 .7070 21.5195 .39 20.5586 .39 C 19.8320 .39 19.3164 .3555 18.8711 1.1523 L 17.4883 3.4258 C 16.0117 6.0274 16.4336 8.4414 18.7070 10.0820 L 18.8711 10.1992 C 17.0195 12.3086 15.8476 15.0742 15.8476 18.0977 C 15.8476 21.6601 18.0976 24.0977 22.1054 24.8008 L 22.1054 25.0352 C 21.4726 25.4570 21.0039 26.1133 20.7461 26.8399 L 15.3789 26.1133 C 13.8320 25.9023 12.9648 25.3633 12.9648 23.6992 L 12.9648 16.3164 C 12.9648 15.1914 12.3086 14.5117 11.1836 14.5117 C 10.0586 14.5117 9.4023 15.1679 9.4023 16.3164 L 9.4023 24.4258 C 9.4023 27.3086 10.7148 28.9492 13.6445 29.3477 L 20.8398 30.3789 C 21.1445 31.4336 21.8242 32.3945 22.8320 32.8867 L 22.8320 33.1211 L 12.2383 35.5820 C 9.2148 36.2852 8.1133 37.7852 8.5586 40.5274 L 10.4805 52.6914 C 10.6445 53.8633 11.1836 54.5664 12.3320 54.5664 C 13.4336 54.5664 14.2539 53.7695 14.0430 52.4336 L 12.3320 41.2070 C 12.0976 39.8008 12.5898 39.1679 14.2070 38.7226 C 14.8632 38.5352 15.5430 38.3711 16.2226 38.1836 C 15.8008 39.0039 15.5898 40.0117 15.5898 41.2070 C 15.5898 48.8711 21.3789 55.9961 27.9883 55.9961 Z" />
        </svg>
    );
    return convertIcon(FN, "ant_fill", "filled", props);
}


export function F7ArrowshapeTurnUpRight(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-arrowshape_turn_up_right cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 30.3437 49.5039 C 31.4921 49.5039 32.3827 48.9883 33.5780 47.9805 L 52.0700 30.5195 C 52.9374 29.6524 53.2657 28.7851 53.2657 28.0117 C 53.2657 27.2148 52.9374 26.3477 52.0700 25.4805 L 33.5780 8.1836 C 32.2421 7.0820 31.5390 6.4961 30.3905 6.4961 C 28.7734 6.4961 27.6015 7.8086 27.6015 9.3789 L 27.6015 18.2383 L 26.9218 18.2383 C 10.0702 18.2383 2.7343 29.0429 2.7343 46.3633 C 2.7343 48.3789 3.8827 49.5039 5.1249 49.5039 C 6.1327 49.5039 7.2109 49.2695 8.0078 47.7695 C 12.1093 40.1055 17.8515 37.8086 26.9218 37.8086 L 27.6015 37.8086 L 27.6015 46.7617 C 27.6015 48.3320 28.7734 49.5039 30.3437 49.5039 Z M 31.7030 44.4648 C 31.4921 44.4648 31.3749 44.3242 31.3749 44.1133 L 31.3749 35.0429 C 31.3749 34.5039 31.1405 34.2695 30.6015 34.2695 L 27.4374 34.2695 C 16.3280 34.2695 9.1327 38.0898 6.4609 44.0195 C 6.3905 44.1836 6.3202 44.2539 6.2265 44.2539 C 6.1327 44.2539 6.0624 44.1602 6.0624 43.9961 C 6.5312 32.9336 11.3593 21.7773 27.4374 21.7773 L 30.6015 21.7773 C 31.1405 21.7773 31.3749 21.5429 31.3749 21.0039 L 31.3749 11.6992 C 31.3749 11.5117 31.5156 11.3711 31.7030 11.3711 C 31.8671 11.3711 31.9843 11.4648 32.1015 11.5586 L 48.7892 27.5664 C 48.9764 27.7305 49.0470 27.8711 49.0470 28.0117 C 49.0470 28.1524 48.9764 28.2695 48.7892 28.4570 L 32.1015 44.2539 C 31.9609 44.3945 31.8437 44.4648 31.7030 44.4648 Z" />
        </svg>
    );
    return convertIcon(FN, "arrowshape_turn_up_right", "filled", props);
}


export function F7ArrowBranch(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-arrow_branch cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 11.875 18.4375 L 14.0313 15.6250 C 19.7031 19.2578 25.9375 27.4141 25.9375 33.0391 L 25.9375 46.4922 C 25.9375 48.1094 26.6640 48.9766 28.0000 48.9766 C 29.3125 48.9766 30.0391 48.1094 30.0391 46.4922 L 30.0391 33.0391 C 30.0391 27.4844 36.1562 19.4219 41.8516 15.6953 L 43.8437 18.4141 C 44.8281 19.7734 46.0234 19.4687 46.5156 17.9453 L 49.4687 9.3203 C 49.8906 8.0547 49.2109 7.1641 47.9218 7.1875 L 38.7813 7.3282 C 37.2109 7.3516 36.5547 8.3828 37.5156 9.7187 L 39.4140 12.3203 C 33.9062 16.1875 28.7266 23.0782 28.0234 26.6172 L 27.9531 26.6172 C 27.2500 23.0547 22.0937 16.1875 16.5859 12.3203 L 18.4140 9.9297 C 19.4453 8.6172 18.8125 7.5625 17.2422 7.4922 L 8.1016 7.0938 C 6.8125 7.0234 6.1094 7.8906 6.4844 9.1797 L 9.2031 17.8750 C 9.6718 19.4219 10.8437 19.7734 11.875 18.4375 Z" />
        </svg>
    );
    return convertIcon(FN, "arrow_branch", "filled", props);
}


export function F7Cart(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-cart cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 20.0079 39.6485 L 47.3596 39.6485 C 48.2735 39.6485 49.0703 38.8985 49.0703 37.8907 C 49.0703 36.8829 48.2735 36.1328 47.3596 36.1328 L 20.4063 36.1328 C 19.0704 36.1328 18.2501 35.1953 18.0391 33.7656 L 17.6641 31.3047 L 47.4062 31.3047 C 50.8281 31.3047 52.5859 29.1953 53.0783 25.8438 L 54.9532 13.4453 C 55.0003 13.1407 55.0468 12.7656 55.0468 12.5547 C 55.0468 11.4297 54.2030 10.6563 52.9142 10.6563 L 14.6407 10.6563 L 14.1954 7.6797 C 13.9610 5.8750 13.3048 4.9609 10.9141 4.9609 L 2.6876 4.9609 C 1.7501 4.9609 .9532 5.7813 .9532 6.7188 C .9532 7.6797 1.7501 8.5000 2.6876 8.5000 L 10.6094 8.5000 L 14.3594 34.2344 C 14.8516 37.5625 16.6094 39.6485 20.0079 39.6485 Z M 51.0623 14.1953 L 49.3987 25.4219 C 49.2110 26.8750 48.4377 27.7656 47.0548 27.7656 L 17.1485 27.7891 L 15.1563 14.1953 Z M 21.8594 51.0391 C 23.9688 51.0391 25.6563 49.375 25.6563 47.2422 C 25.6563 45.1328 23.9688 43.4453 21.8594 43.4453 C 19.7266 43.4453 18.0391 45.1328 18.0391 47.2422 C 18.0391 49.375 19.7266 51.0391 21.8594 51.0391 Z M 43.7735 51.0391 C 45.9062 51.0391 47.5939 49.375 47.5939 47.2422 C 47.5939 45.1328 45.9062 43.4453 43.7735 43.4453 C 41.6641 43.4453 39.9532 45.1328 39.9532 47.2422 C 39.9532 49.375 41.6641 51.0391 43.7735 51.0391 Z" />
        </svg>
    );
    return convertIcon(FN, "cart", "filled", props);
}


export function F7Cat(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-cat cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path
                fill-rule="evenodd"
                d="M39.2989876,15.602776 C44.0171924,14.7572931 47.0752645,11.4059492 46.9533952,8.86694529 C46.7566641,4.76828735 43.7983566,2.70832474 37.4192358,2.68206877 C37.3931036,2.68196121 37.365642,2.6819255 37.3368511,2.68196164 C36.6273179,2.68286032 36.0308774,2.14947469 35.9528112,1.44424861 C35.8802336,0.788604366 36.3529024,0.19826387 37.0085466,0.125686202 C37.0295107,0.123365545 37.0505326,0.121600609 37.0715902,0.12039325 C37.156752,0.115487411 37.2341418,0.110850414 37.3037583,0.106459337 C39.2019668,-0.0132706451 41.300439,-0.0836368938 42.4318613,0.184373753 C47.1528597,1.3026811 49.772561,4.14903033 49.992015,8.7210949 C50.1665138,12.3565704 47.4629094,15.910753 43.6553397,18.7213388 C43.6185238,18.7485147 43.5813633,18.7752296 43.5438626,18.8014945 C44.2807082,20.0908411 44.7523614,21.5313986 44.9588223,23.123167 C45.6769437,27.7306919 45.0082381,30.5969718 45.521253,32.4954682 C46.0342679,34.3939647 48.3669979,35.4355382 49.2879628,37.5560854 C50.2089277,39.6766327 50.0383148,40.6055118 49.768893,42.2757769 C49.6090646,43.2666238 49.2493435,44.7139973 48.6897297,46.6178973 C48.5628547,47.0495369 48.1667459,47.3459738 47.716846,47.3459738 L44.3455415,47.3459738 C43.785503,47.3459738 43.3315021,46.8919729 43.3315021,46.3319344 L43.3315154,45.8223958 C43.3315154,45.2623647 43.7855103,44.8083697 44.3455415,44.8083697 C44.3494688,44.8083697 44.3533961,44.8083925 44.3573231,44.8084381 C44.8121563,44.813723 45.200133,44.6935726 45.521253,44.4479868 C46.3320099,43.827937 46.3993062,43.4818742 46.3993062,42.2757769 C46.3993062,41.471712 46.1066218,40.6627584 45.521253,39.8489161 C43.1704297,38.3206277 41.205895,37.1271649 39.4723006,36.2487981 C39.2937551,38.0112636 38.9426586,39.6133355 38.4190114,41.0550137 C37.8683768,42.5709919 36.9125761,44.499814 35.5516094,46.8414801 C35.3700903,47.1538 35.0361281,47.3459738 34.6748901,47.3459738 L32.0073589,47.3459738 C31.4575042,47.3459738 31.0078327,46.9077498 30.9936566,46.3580778 L30.981769,45.897139 C30.9675492,45.3457739 31.3966222,44.8841515 31.9475545,44.858089 L33.3427442,44.7920879 C33.7548972,44.7725905 34.1141361,44.505299 34.2512333,44.1161273 L34.2512564,44.1161354 C34.7133669,42.8043623 34.9030773,41.5148832 34.8203875,40.2476981 C34.7271747,38.8192528 34.252038,36.8707968 33.3949774,34.40233 C29.8347925,34.3704168 22.6126136,35.9148549 20.9504468,36.0531471 C20.5579548,36.0858024 20.1550367,36.0836455 19.7416925,36.0466765 C19.4139241,37.0681014 19.2062842,38.1473986 19.1187727,39.2845682 C19.0163122,40.6159921 19.0069648,42.9566648 19.0907304,46.3065861 C19.0909416,46.3150339 19.0910473,46.323484 19.0910473,46.3319344 C19.0910473,46.8919708 18.6370481,47.3459738 18.0770118,47.3459738 L15.3059508,47.3459738 C14.7459123,47.3459738 14.2919114,46.8919729 14.2919114,46.3319344 L14.2919114,45.6360078 C14.2919114,45.0759693 14.7459123,44.6219684 15.3059508,44.6219684 L15.7327346,44.6219684 C15.8480812,44.6219684 15.9625292,44.6016835 16.0708494,44.5620404 C16.5810839,44.3753048 16.8433315,43.8102988 16.6565959,43.3000643 L16.656649,43.3000449 C16.1145078,41.8187042 15.707562,40.3625094 15.4358115,38.9314607 L12.1037893,46.730338 C11.9442542,47.1037432 11.5773501,47.3459738 11.1712924,47.3459738 L7.49011777,47.3459738 C6.93007928,47.3459738 6.47607838,46.8919729 6.47607838,46.3319344 L6.47607838,45.8139966 C6.47607838,45.3222792 6.82885566,44.901421 7.31301565,44.8155424 L9.06451757,44.5048683 C9.28524635,44.4657162 9.48677976,44.3545253 9.63760863,44.1886798 C10.3495512,43.4058557 10.808423,42.4302083 11.014224,41.2617375 C11.5215986,38.3810309 11.8437021,38.0693073 11.014224,35.2989775 C10.7432497,34.3939647 8.76211552,33.5118623 7.49355363,29.5032379 C6.68147479,26.9370887 5.96111014,22.5779006 5.3324597,16.4256736 L5.33241123,16.4256786 C5.28577067,15.9692352 4.93844243,15.600987 4.48550336,15.5277605 L2.5379335,15.2128977 C2.23743273,15.1643158 1.97465244,14.9833087 1.82215602,14.719859 L0.28042612,12.0564028 C0.267156534,12.0334785 0.252993832,12.011083 0.237970601,11.9892677 C0.0793235338,11.7588958 0,11.5214755 0,11.2770069 C0,11.0810292 0.0509764229,10.8786684 0.152929269,10.6699246 C0.206819282,10.5595894 0.280300287,10.4599589 0.369795632,10.375884 L2.3847453,8.48297496 C2.52584752,8.35041896 2.62605492,8.18024075 2.67352562,7.99255095 L2.7879705,7.54007172 C2.89003499,7.1365288 3.11379812,6.77416438 3.42888646,6.5021655 C4.03396647,5.97983236 4.4808717,5.62998511 4.76960213,5.45262375 C5.13091523,5.23067631 5.87829315,4.96510211 7.01173588,4.65590116 C6.43582342,3.84997714 6.11975995,3.14471085 6.06354545,2.54010231 C5.97922369,1.63318948 5.90707172,0.735254883 6.27486322,0.700162229 C6.52005756,0.676767127 7.14225901,1.35282413 8.14146758,2.72833325 C8.06288873,0.990684657 8.23832255,0.223101093 8.66776902,0.425582551 C9.0972155,0.62806401 10.0404715,1.79920654 11.497537,3.93901013 L12.9199535,5.55923675 C13.6106415,6.34597869 14.1187525,7.27575997 14.4078745,8.28195145 C15.1260289,10.7812444 15.8096196,12.5808289 16.4586466,13.6807049 C17.6168285,15.6434222 19.0380819,18.0587845 23.6556526,17.7015937 C28.2732234,17.3444028 29.8252139,16.4086567 32.9016805,15.9251842 C34.3533022,15.6970591 35.9373994,15.5433225 37.653972,15.4639744 C38.2136003,15.4381074 38.7659907,15.4865026 39.2989876,15.602776 L39.2989876,15.602776 Z"
                transform="translate(3 4)"
            />
        </svg>
    );
    return convertIcon(FN, "cat", "filled", props);
}


export function F7CheckmarkAltCircleFill(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-checkmark_alt_circle_fill cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path
                fill-rule="evenodd"
                d="M24,48 C10.745166,48 0,37.254834 0,24 C0,10.745166 10.745166,0 24,0 C37.254834,0 48,10.745166 48,24 C48,37.254834 37.254834,48 24,48 Z M34.7878169,15.9306741 C34.1183467,15.2612039 33.0329211,15.2612039 32.3634508,15.9306741 L21.4285714,26.8655535 C20.7591012,27.5350237 19.6736755,27.5350237 19.0042053,26.8655535 L15.7836116,23.6449598 C15.1141414,22.9754896 14.0287157,22.9754896 13.3592455,23.6449598 C12.6897753,24.31443 12.6897753,25.3998557 13.3592455,26.0693259 L19.0042053,31.7142857 C19.6736755,32.3837559 20.7591012,32.3837559 21.4285714,31.7142857 L34.7878169,18.3550402 C35.4572872,17.68557 35.4572872,16.6001443 34.7878169,15.9306741 Z"
                transform="translate(4 4)"
            />
        </svg>
    );
    return convertIcon(FN, "checkmark_alt_circle_fill", "filled", props);
}


export function F7ChevronDown(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-chevron_down cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 28.0000 39.4609 C 28.5859 39.4609 29.1718 39.2266 29.5703 38.7813 L 47.7344 20.1953 C 48.1328 19.7969 48.3672 19.2813 48.3672 18.6953 C 48.3672 17.4766 47.4297 16.5391 46.2109 16.5391 C 45.6484 16.5391 45.0859 16.7735 44.6875 17.1484 L 28.0000 34.2109 L 11.3125 17.1484 C 10.9140 16.7735 10.3750 16.5391 9.7891 16.5391 C 8.5703 16.5391 7.6328 17.4766 7.6328 18.6953 C 7.6328 19.2813 7.8672 19.7969 8.2656 20.2187 L 26.4297 38.7813 C 26.875 39.2266 27.3906 39.4609 28.0000 39.4609 Z" />
        </svg>
    );
    return convertIcon(FN, "chevron_down", "filled", props);
}


export function F7CloudUploadFill(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-cloud_upload_fill cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path
                fill-rule="evenodd"
                d="M29.956181,36.8524845 L29.956181,43.5739817 C29.956181,44.6785512 29.0607505,45.5739817 27.956181,45.5739817 C26.8516115,45.5739817 25.956181,44.6785512 25.956181,43.5739817 L25.956181,36.8524845 L10.8722742,36.8524845 C5.16179086,36.8524845 0.532529419,32.223223 0.532529419,26.5127397 C0.532529419,21.6045779 3.95235292,17.4951588 8.5391803,16.4373019 C8.53657409,16.3495183 8.53526178,16.2614098 8.53526178,16.1729948 C8.53526178,11.3440365 12.449906,7.42939227 17.2788644,7.42939227 C18.1407721,7.42939227 18.9735519,7.5541039 19.7601433,7.7864667 C22.5068558,3.56329032 27.2678994,0.770663069 32.6811961,0.770663069 C41.1876691,0.770663069 48.0835279,7.66652189 48.0835279,16.1729948 C48.0835279,16.6568639 48.0612156,17.1355216 48.0175636,17.6079953 C52.3210371,18.6221788 55.524131,22.4871994 55.524131,27.1003427 C55.524131,32.4863019 51.1579484,36.8524845 45.7719893,36.8524845 L29.956181,36.8524845 L29.956181,36.8524845 Z M27.944431,17.0584061 C27.475631,17.0584061 27.053831,17.2224061 26.585031,17.6912061 L18.663131,25.3318061 C18.311631,25.6834061 18.124131,26.0584061 18.124131,26.5740061 C18.124131,27.5349061 18.850631,28.2146061 19.835031,28.2146061 C20.280331,28.2146061 20.772531,28.0271061 21.100631,27.6521061 L24.639731,23.8787061 L26.233531,22.2146061 L26.092831,25.7068061 L26.092831,35.6869731 C26.092831,36.6712731 26.936631,37.4916731 27.944431,37.4916731 C28.952231,37.4916731 29.819431,36.6712731 29.819431,35.6869731 L29.819431,25.7068061 L29.655331,22.2146061 L31.249131,23.8787061 L34.811631,27.6521061 C35.139731,28.0271061 35.631931,28.2146061 36.100631,28.2146061 C37.085031,28.2146061 37.788231,27.5349061 37.788231,26.5740061 C37.788231,26.0584061 37.577231,25.6834061 37.225631,25.3318061 L29.303831,17.6912061 C28.835031,17.2224061 28.436631,17.0584061 27.944431,17.0584061 Z"
                transform="translate(0 3)"
            />
        </svg>
    );
    return convertIcon(FN, "cloud_upload_fill", "filled", props);
}


export function F7CubeBox(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-cube_box cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 7.5860 42.7422 L 25.9844 53.1953 C 27.3438 53.9687 28.6094 53.9922 30.0157 53.1953 L 48.4141 42.7422 C 50.5938 41.5000 51.7890 40.2344 51.7890 36.8359 L 51.7890 18.2734 C 51.7890 15.6719 50.7580 14.1953 48.8360 13.0937 L 32.2657 3.6719 C 29.3829 2.0078 26.5704 2.0312 23.7344 3.6719 L 7.1641 13.0937 C 5.2422 14.1953 4.2110 15.6719 4.2110 18.2734 L 4.2110 36.8359 C 4.2110 40.2344 5.4063 41.5000 7.5860 42.7422 Z M 39.0157 19.7968 L 21.0860 9.6719 L 25.3985 7.2109 C 27.1797 6.2031 28.7735 6.1797 30.6016 7.2109 L 45.8595 15.9297 Z M 28.0000 26.0312 L 10.1407 15.9297 L 17.1485 11.9219 L 35.0079 22.0703 Z M 9.7891 39.4609 C 8.4532 38.7109 8.0079 37.9843 8.0079 36.7187 L 8.0079 19.2343 L 26.0313 29.5234 L 26.0313 48.6953 Z M 46.2110 39.4609 L 29.9688 48.6953 L 29.9688 29.5234 L 47.9922 19.2343 L 47.9922 36.7187 C 47.9922 37.9843 47.5468 38.7109 46.2110 39.4609 Z" />
        </svg>
    );
    return convertIcon(FN, "cube_box", "filled", props);
}


export function F7DocOnDoc(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-doc_on_doc cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 11.5050 56 L 32.9045 56 C 37.4664 56 39.6262 53.6859 39.6262 49.0799 L 39.6262 45.0027 L 43.9237 45.0027 C 48.4638 45.0027 50.7337 42.6887 50.7337 38.0826 L 50.7337 19.6364 C 50.7337 16.9256 50.2047 15.2066 48.5518 13.5096 L 37.4224 2.1818 C 35.8356 .5730 34.0064 0 31.6483 0 L 22.6345 0 C 18.0945 0 15.8025 2.3141 15.8025 6.9201 L 15.8025 10.9972 L 11.5050 10.9972 C 6.9651 10.9972 4.6731 13.3113 4.6731 17.9174 L 4.6731 49.0799 C 4.6731 53.7080 6.9651 56 11.5050 56 Z M 39.6262 31.3168 C 39.6262 28.4959 39.2957 27.2617 37.5325 25.4545 L 25.3893 13.0909 C 23.7144 11.3719 22.3259 10.9972 19.8356 10.9972 L 19.3507 10.9972 L 19.3507 6.9642 C 19.3507 4.8044 20.5408 3.5482 22.8108 3.5482 L 32.1111 3.5482 L 32.1111 15.0744 C 32.1111 17.6088 33.3673 18.8429 35.8797 18.8429 L 47.1856 18.8429 L 47.1856 38.0385 C 47.1856 40.2204 46.0175 41.4545 43.7254 41.4545 L 39.6262 41.4545 Z M 36.4086 15.6474 C 35.6152 15.6474 35.3067 15.3168 35.3067 14.5455 L 35.3067 4.2534 L 46.5023 15.6474 Z M 11.6813 52.4518 C 9.4113 52.4518 8.2213 51.2176 8.2213 49.0138 L 8.2213 17.9614 C 8.2213 15.8017 9.4113 14.5455 11.7033 14.5455 L 19.3507 14.5455 L 19.3507 27.3278 C 19.3507 30.1047 20.7612 31.4711 23.4940 31.4711 L 36.0780 31.4711 L 36.0780 49.0138 C 36.0780 51.2176 34.8879 52.4518 32.5959 52.4518 Z M 23.9127 28.1432 C 23.0312 28.1432 22.6786 27.7906 22.6786 26.9311 L 22.6786 15.2286 L 35.3948 28.1432 Z" />
        </svg>
    );
    return convertIcon(FN, "doc_on_doc", "filled", props);
}


export function F7Ellipsis(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-ellipsis cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 15.3203 28 C 15.3203 25.3984 13.2344 23.3125 10.5860 23.3125 C 7.9844 23.3125 5.8985 25.3984 5.8985 28 C 5.8985 30.6016 7.9844 32.6875 10.5860 32.6875 C 13.2344 32.6875 15.3203 30.6016 15.3203 28 Z M 32.6641 28 C 32.6641 25.3984 30.6016 23.3125 28.0000 23.3125 C 25.3984 23.3125 23.3360 25.3984 23.3360 28 C 23.3360 30.6016 25.3984 32.6875 28.0000 32.6875 C 30.6016 32.6875 32.6641 30.6016 32.6641 28 Z M 50.1015 28 C 50.1015 25.3984 47.9922 23.3125 45.4141 23.3125 C 42.7657 23.3125 40.6797 25.3984 40.6797 28 C 40.6797 30.6016 42.7657 32.6875 45.4141 32.6875 C 47.9922 32.6875 50.1015 30.6016 50.1015 28 Z" />
        </svg>
    );
    return convertIcon(FN, "ellipsis", "filled", props);
}


export function F7ExclamationmarkTriangleFill(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-exclamationmark_triangle_fill cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 9.5899 50.2070 L 46.4102 50.2070 C 49.9257 50.2070 52.1289 47.6758 52.1289 44.4883 C 52.1289 43.5273 51.8947 42.5664 51.3791 41.6758 L 32.9336 8.6758 C 31.8789 6.7773 29.9570 5.7930 28.0117 5.7930 C 26.0899 5.7930 24.1211 6.7773 23.0664 8.6758 L 4.6446 41.6992 C 4.1289 42.5898 3.8711 43.5273 3.8711 44.4883 C 3.8711 47.6758 6.0977 50.2070 9.5899 50.2070 Z M 28.0117 34.1523 C 26.7695 34.1523 26.0899 33.4492 26.0430 32.1836 L 25.7149 20.6055 C 25.6680 19.3399 26.6524 18.4024 27.9883 18.4024 C 29.3008 18.4024 30.3320 19.3633 30.2852 20.6289 L 29.9336 32.1836 C 29.8868 33.4726 29.2070 34.1523 28.0117 34.1523 Z M 28.0117 42.8008 C 26.6524 42.8008 25.3868 41.7227 25.3868 40.2695 C 25.3868 38.8164 26.6289 37.7383 28.0117 37.7383 C 29.3946 37.7383 30.6368 38.7930 30.6368 40.2695 C 30.6368 41.7461 29.3711 42.8008 28.0117 42.8008 Z" />
        </svg>
    );
    return convertIcon(FN, "exclamationmark_triangle_fill", "filled", props);
}


export function F7Flag(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-flag cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 8.9687 51.0039 C 9.9531 51.0039 10.7500 50.2305 10.7500 49.2227 L 10.7500 36.2149 C 11.3360 35.9570 13.5391 35.1133 16.9844 35.1133 C 25.6562 35.1133 31.0938 39.3555 39.3438 39.3555 C 43.0000 39.3555 44.3594 38.9570 46.1406 38.1602 C 47.7578 37.4336 48.8125 36.2149 48.8125 34.0586 L 48.8125 10.2461 C 48.8125 9.0039 47.7344 8.2539 46.375 8.2539 C 45.2266 8.2539 43.0703 9.2617 39.0391 9.2617 C 30.7891 9.2617 25.375 4.9961 16.6797 4.9961 C 13.0234 4.9961 11.6406 5.3945 9.8594 6.1914 C 8.2422 6.9180 7.1875 8.1602 7.1875 10.2929 L 7.1875 49.2227 C 7.1875 50.1836 8.0078 51.0039 8.9687 51.0039 Z M 39.3438 35.7929 C 31.5391 35.7929 26.0078 31.5742 16.9844 31.5742 C 14.4062 31.5742 12.0859 31.8789 10.7500 32.4180 L 10.7500 10.3867 C 11.0781 9.6367 13.0234 8.5586 16.6797 8.5586 C 24.9297 8.5586 30.4375 12.8008 39.0391 12.8008 C 41.5938 12.8008 43.7031 12.4961 45.2734 12.0273 L 45.2734 33.9649 C 44.9453 34.7149 43.0000 35.7929 39.3438 35.7929 Z" />
        </svg>
    );
    return convertIcon(FN, "flag", "filled", props);
}


export function F7Gear(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-gear cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 28.0000 50.8281 C 28.6094 50.8281 29.1719 50.7578 29.8047 50.7110 L 31.1641 53.2891 C 31.4219 53.8047 31.9375 54.0859 32.5704 53.9922 C 33.1563 53.8750 33.5782 53.4532 33.6485 52.8203 L 34.0704 49.9844 C 35.2188 49.6797 36.3672 49.2344 37.4922 48.7422 L 39.6016 50.6406 C 40.0469 51.0625 40.6094 51.1563 41.1953 50.8281 C 41.7110 50.5469 41.9219 49.9844 41.8047 49.3750 L 41.2188 46.5625 C 42.1797 45.8828 43.1407 45.1094 44.0078 44.2422 L 46.6328 45.3438 C 47.2189 45.5781 47.7579 45.4610 48.2034 44.9219 C 48.6018 44.5000 48.6483 43.8906 48.3205 43.3750 L 46.7970 40.9375 C 47.5002 39.9532 48.0627 38.8984 48.6018 37.7735 L 51.4611 37.9141 C 52.0703 37.9375 52.5858 37.6094 52.7970 37.0235 C 52.9842 36.4375 52.7970 35.8750 52.3045 35.5 L 50.0783 33.7188 C 50.3831 32.5937 50.6173 31.3750 50.7109 30.1094 L 53.4296 29.2657 C 54.0157 29.0547 54.3906 28.6094 54.3906 27.9766 C 54.3906 27.3672 54.0157 26.9219 53.4296 26.7110 L 50.7109 25.8437 C 50.6173 24.5781 50.3831 23.4063 50.0783 22.2578 L 52.3045 20.4532 C 52.7970 20.1016 52.9842 19.5625 52.7970 18.9766 C 52.5858 18.3906 52.0703 18.0625 51.4611 18.0859 L 48.6018 18.2032 C 48.0627 17.0781 47.5002 16.0235 46.7970 15.0391 L 48.3205 12.6016 C 48.6483 12.1094 48.6018 11.5000 48.2034 11.0781 C 47.7579 10.5391 47.2189 10.3984 46.6328 10.6563 L 44.0078 11.7110 C 43.1407 10.8906 42.1797 10.0937 41.2188 9.4141 L 41.8047 6.6250 C 41.9219 5.9922 41.7110 5.4297 41.1953 5.1484 C 40.6094 4.8437 40.0469 4.8906 39.6016 5.3594 L 37.4922 7.2110 C 36.3672 6.7188 35.2188 6.3203 34.0704 5.9922 L 33.6485 3.1563 C 33.5782 2.5469 33.1563 2.1016 32.5704 2.0078 C 31.9375 1.9141 31.4219 2.1719 31.1641 2.6875 L 29.8047 5.2657 C 29.1719 5.2188 28.6094 5.1719 28.0000 5.1719 C 27.3672 5.1719 26.8047 5.2188 26.1485 5.2657 L 24.8126 2.6875 C 24.5547 2.1719 24.0391 1.9141 23.3829 2.0078 C 22.7969 2.1016 22.3985 2.5469 22.3047 3.1563 L 21.9063 5.9688 C 20.7344 6.3203 19.5860 6.7188 18.4844 7.2110 L 16.3751 5.3594 C 15.9063 4.8906 15.3438 4.8437 14.7813 5.1484 C 14.2657 5.4297 14.0547 5.9922 14.1719 6.6250 L 14.7578 9.4141 C 13.7735 10.0937 12.8126 10.8906 11.9453 11.7110 L 9.3438 10.6563 C 8.7578 10.3984 8.1953 10.5391 7.7500 11.0781 C 7.3751 11.5000 7.3282 12.1094 7.6329 12.5781 L 9.1797 15.0391 C 8.4766 16.0235 7.9141 17.0781 7.3751 18.2032 L 4.4922 18.0859 C 3.8829 18.0625 3.3672 18.3906 3.1797 18.9766 C 2.9922 19.5625 3.1563 20.1016 3.6485 20.4532 L 5.8985 22.2578 C 5.5938 23.4063 5.3360 24.5781 5.2657 25.8437 L 2.5469 26.7110 C 1.9375 26.8984 1.6094 27.3437 1.6094 27.9766 C 1.6094 28.6094 1.9375 29.0547 2.5469 29.2657 L 5.2657 30.1328 C 5.3360 31.3750 5.5938 32.5937 5.8985 33.7188 L 3.6485 35.5 C 3.1563 35.8750 2.9922 36.4375 3.1797 37.0235 C 3.3672 37.6094 3.8829 37.9375 4.4922 37.9141 L 7.3751 37.7735 C 7.9141 38.8984 8.4766 39.9532 9.1563 40.9375 L 7.6563 43.3750 C 7.3047 43.8906 7.3516 44.5000 7.7500 44.9219 C 8.1953 45.4610 8.7578 45.5781 9.3438 45.3438 L 11.9453 44.2422 C 12.8126 45.1094 13.7735 45.8828 14.7578 46.5625 L 14.1719 49.3750 C 14.0547 49.9844 14.2657 50.5469 14.7813 50.8281 C 15.3672 51.1563 15.9297 51.0625 16.3751 50.6406 L 18.4610 48.7422 C 19.5860 49.2344 20.7344 49.6797 21.9063 49.9844 L 22.3047 52.8203 C 22.3985 53.4532 22.7969 53.8750 23.3829 53.9922 C 24.0391 54.0859 24.5547 53.8047 24.8126 53.2891 L 26.1485 50.7110 C 26.7813 50.7578 27.3672 50.8281 28.0000 50.8281 Z M 33.8829 26.5000 C 32.7813 23.5469 30.6251 21.9297 27.9297 21.9297 C 27.5313 21.9297 27.0626 21.9766 26.3126 22.1406 L 19.5860 10.6563 C 22.0938 9.4141 24.9531 8.7344 28.0000 8.7344 C 38.2188 8.7344 46.2344 16.4922 46.9611 26.5000 Z M 8.9688 28.0000 C 8.9688 21.4844 12.0391 15.7422 16.8907 12.2735 L 23.6641 23.8281 C 22.3985 25.1406 21.8126 26.5703 21.8126 28.0937 C 21.8126 29.5703 22.3751 30.9297 23.6641 32.2891 L 16.7266 43.6328 C 11.9922 40.1406 8.9688 34.4688 8.9688 28.0000 Z M 25.1172 28.0703 C 25.1172 26.4766 26.4766 25.2344 27.9766 25.2344 C 29.5704 25.2344 30.8829 26.4766 30.8829 28.0703 C 30.8829 29.6406 29.5704 30.9297 27.9766 30.9297 C 26.4766 30.9297 25.1172 29.6406 25.1172 28.0703 Z M 28.0000 47.2656 C 24.8829 47.2656 21.9766 46.5391 19.4219 45.2735 L 26.3126 34 C 27.0391 34.1875 27.5313 34.2344 27.9297 34.2344 C 30.6485 34.2344 32.8047 32.5703 33.8829 29.5469 L 46.9611 29.5469 C 46.2109 39.5078 38.1953 47.2656 28.0000 47.2656 Z" />
        </svg>
    );
    return convertIcon(FN, "gear", "filled", props);
}


export function F7GearAlt(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-gear_alt cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path
                d="M18.2918704,0.682944646 L20.3171289,2.92622342 C22.5361373,5.38410946 26.1397265,5.3776124 28.3528693,2.92622342 L30.2521549,0.822478633 C32.5839645,1.4499386 34.7753833,2.41991367 36.7691418,3.67513451 L36.6322262,6.35564535 C36.4633143,9.66270916 39.0160307,12.2062374 42.3143528,12.0377719 L44.7391942,11.9139205 C45.970889,14.0228998 46.8900976,16.3366849 47.4333262,18.7917819 L45.7437747,20.3171289 C43.2858887,22.5361373 43.2923858,26.1397265 45.7437747,28.3528693 L47.3039836,29.7614443 C46.6873969,32.2638048 45.6782881,34.6116668 44.3457025,36.735985 L42.3143528,36.6322262 C39.007289,36.4633143 36.4637608,39.0160307 36.6322262,42.3143528 L36.7359799,44.3457057 C34.6116668,45.6782881 32.2638048,46.6873969 29.7614443,47.3039836 L28.3528693,45.7437747 C26.1338609,43.2858887 22.5302717,43.2923858 20.3171289,45.7437747 L18.7917819,47.4333262 C16.3366849,46.8900976 14.0228998,45.970889 11.9139205,44.7391942 L12.0377719,42.3143528 C12.2066839,39.007289 9.65396742,36.4637608 6.35564535,36.6322262 L3.67513117,36.7691365 C2.41991367,34.7753833 1.4499386,32.5839645 0.822478633,30.2521549 L2.92622342,28.3528693 C5.38410946,26.1338609 5.3776124,22.5302717 2.92622342,20.3171289 L0.682944646,18.2918704 C1.23975257,16.0094974 2.12293759,13.8550207 3.28024752,11.8806926 L6.35564535,12.0377719 C9.66270916,12.2066839 12.2062374,9.65396742 12.0377719,6.35564535 L11.8806926,3.28024752 C13.8550207,2.12293759 16.0094974,1.23975257 18.2918704,0.682944646 Z M16.7256456,4.44999867 C16.3680614,4.5830738 16.0143918,4.72596655 15.6649839,4.87849119 L15.6911683,5.3911466 C15.9929207,11.2990434 11.3040265,15.9931752 5.39114661,15.6911683 L4.8784912,15.6649838 C4.72596656,16.0143918 4.58307381,16.3680614 4.44999868,16.7256456 L4.82312058,17.0625044 C9.21400567,21.0266472 9.2177092,27.6614485 4.82312058,31.6289348 L4.65050066,31.7847781 C4.8175234,32.1991992 4.99787387,32.6079553 5.19123643,33.0104816 L5.39114661,33.000271 C11.2419278,32.7014358 15.9022991,37.2972177 15.69853,43.1291478 C16.1923007,43.3436519 16.6945117,43.5389223 17.2041918,43.7144479 C21.0763433,39.5916597 27.3599325,39.5262017 31.3077432,43.5279548 C31.8779091,43.3144137 32.4380042,43.0759167 32.9866081,42.8132437 C32.9594643,37.2979481 37.2937012,32.9592904 42.8132466,32.9866016 C43.0759195,32.4379975 43.3144164,31.8779023 43.5279572,31.3077365 C39.529445,27.3629141 39.5883149,21.0793847 43.7144475,17.2041904 C43.5389218,16.6945104 43.3436515,16.1922996 43.1291474,15.6985291 C37.3945193,15.8988384 32.8475535,11.3933767 32.9897182,5.66905791 L33.010482,5.1912368 C32.6079555,4.99787406 32.1991992,4.8175235 31.7847781,4.65050071 L31.6289348,4.82312057 C27.6647921,9.21400566 21.0299908,9.2177092 17.0625045,4.82312057 L16.7256456,4.44999867 Z M24,15 C28.9705627,15 33,19.0294373 33,24 C33,28.9705627 28.9705627,33 24,33 C19.0294373,33 15,28.9705627 15,24 C15,19.0294373 19.0294373,15 24,15 Z M24,18 C20.6862915,18 18,20.6862915 18,24 C18,27.3137085 20.6862915,30 24,30 C27.3137085,30 30,27.3137085 30,24 C30,20.6862915 27.3137085,18 24,18 Z"
                transform="translate(4 4)"
            />
        </svg>
    );
    return convertIcon(FN, "gear_alt", "filled", props);
}


export function F7GearAltFill(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-gear_alt_fill cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path
                fill-rule="evenodd"
                d="M18.7917819,47.4333262 C16.3366849,46.8900976 14.0228998,45.970889 11.9139205,44.7391942 L12.0377719,42.3143528 C12.2066839,39.007289 9.65396742,36.4637608 6.35564535,36.6322262 L3.67513117,36.7691365 C2.41991367,34.7753833 1.4499386,32.5839645 0.822478633,30.2521549 L2.92622342,28.3528693 C5.38410946,26.1338609 5.3776124,22.5302717 2.92622342,20.3171289 L0.682944646,18.2918704 C1.23975257,16.0094974 2.12293759,13.8550207 3.28024752,11.8806926 L6.35564535,12.0377719 C9.66270916,12.2066839 12.2062374,9.65396742 12.0377719,6.35564535 L11.8806926,3.28024752 C13.8550207,2.12293759 16.0094974,1.23975257 18.2918704,0.682944646 L20.3171289,2.92622342 C22.5361373,5.38410946 26.1397265,5.3776124 28.3528693,2.92622342 L30.2521549,0.822478633 C32.5839645,1.4499386 34.7753833,2.41991367 36.7691418,3.67513451 L36.6322262,6.35564535 C36.4633143,9.66270916 39.0160307,12.2062374 42.3143528,12.0377719 L44.7391942,11.9139205 C45.970889,14.0228998 46.8900976,16.3366849 47.4333262,18.7917819 L45.7437747,20.3171289 C43.2858887,22.5361373 43.2923858,26.1397265 45.7437747,28.3528693 L47.3039836,29.7614443 C46.6873969,32.2638048 45.6782881,34.6116668 44.3457025,36.735985 L42.3143528,36.6322262 C39.007289,36.4633143 36.4637608,39.0160307 36.6322262,42.3143528 L36.7359799,44.3457057 C34.6116668,45.6782881 32.2638048,46.6873969 29.7614443,47.3039836 L28.3528693,45.7437747 C26.1338609,43.2858887 22.5302717,43.2923858 20.3171289,45.7437747 L18.7917819,47.4333262 Z M24,34 C29.5228475,34 34,29.5228475 34,24 C34,18.4771525 29.5228475,14 24,14 C18.4771525,14 14,18.4771525 14,24 C14,29.5228475 18.4771525,34 24,34 Z"
                transform="translate(4 4)"
            />
        </svg>
    );
    return convertIcon(FN, "gear_alt_fill", "filled", props);
}


export function F7Heart(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-heart cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 4.7265 20.6406 C 4.7265 30.6250 13.0937 40.4453 26.2890 48.8828 C 26.8046 49.1875 27.5078 49.5156 28.0000 49.5156 C 28.4922 49.5156 29.1953 49.1875 29.6875 48.8828 C 42.9062 40.4453 51.2735 30.6250 51.2735 20.6406 C 51.2735 12.3438 45.5781 6.4844 37.9843 6.4844 C 33.6250 6.4844 30.1094 8.5469 28.0000 11.7109 C 25.8906 8.5703 22.3515 6.4844 18.0156 6.4844 C 10.4219 6.4844 4.7265 12.3438 4.7265 20.6406 Z M 8.5000 20.6406 C 8.5000 14.4063 12.5312 10.2578 17.9687 10.2578 C 22.3750 10.2578 24.8828 13.0000 26.4062 15.3438 C 27.0390 16.2813 27.4375 16.5391 28.0000 16.5391 C 28.5625 16.5391 28.9141 16.2578 29.5937 15.3438 C 31.1875 13.0469 33.6484 10.2578 38.0312 10.2578 C 43.4687 10.2578 47.5000 14.4063 47.5000 20.6406 C 47.5000 29.3594 38.2890 38.7578 28.4687 45.2734 C 28.2343 45.4375 28.0937 45.5547 28.0000 45.5547 C 27.9062 45.5547 27.7422 45.4375 27.5078 45.2734 C 17.7109 38.7578 8.5000 29.3594 8.5000 20.6406 Z" />
        </svg>
    );
    return convertIcon(FN, "heart", "filled", props);
}


export function F7HifispeakerFill(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-hifispeaker_fill cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 7.6797 7.8555 L 7.6797 48.1445 C 7.6797 53.0664 10.1172 55.5039 14.9453 55.5039 L 41.0547 55.5039 C 45.8828 55.5039 48.3203 53.0664 48.3203 48.1445 L 48.3203 7.8555 C 48.3203 2.9571 45.8828 .4961 41.0547 .4961 L 14.9453 .4961 C 10.1172 .4961 7.6797 2.9571 7.6797 7.8555 Z M 27.9766 20.3477 C 24.3438 20.3477 21.4609 17.4414 21.4609 13.7852 C 21.4609 10.1524 24.3438 7.2461 27.9766 7.2696 C 31.6094 7.2930 34.5156 10.1524 34.5391 13.7852 C 34.5625 17.4414 31.6094 20.3477 27.9766 20.3477 Z M 28.0000 17.1602 C 29.8516 17.1602 31.3750 15.6367 31.3750 13.7852 C 31.3750 11.9336 29.8047 10.4571 28.0000 10.4571 C 26.125 10.4571 24.625 11.9102 24.625 13.7852 C 24.625 15.6367 26.1484 17.1602 28.0000 17.1602 Z M 28.0000 48.5430 C 21.4609 48.5430 16.1875 43.2695 16.1875 36.6836 C 16.1875 30.1211 21.4609 24.8477 28.0000 24.8711 C 34.5391 24.9180 39.8125 30.1211 39.8125 36.6836 C 39.8125 43.2695 34.5391 48.5430 28.0000 48.5430 Z M 28.0000 41.6992 C 30.7891 41.6992 33.0156 39.4727 33.0156 36.6836 C 33.0156 33.8477 30.7891 31.6914 28.0000 31.6914 C 25.2109 31.6914 22.9844 33.8477 22.9844 36.6836 C 22.9844 39.4727 25.2578 41.6992 28.0000 41.6992 Z" />
        </svg>
    );
    return convertIcon(FN, "hifispeaker_fill", "filled", props);
}


export function F7House(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-house cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 12.6251 52.6445 L 43.3986 52.6445 C 46.7267 52.6445 48.6722 50.7695 48.6722 47.4648 L 48.6722 26.0664 L 51.6952 28.8320 C 52.1877 29.3008 52.7267 29.6289 53.3829 29.6289 C 54.4845 29.6289 55.3749 28.9492 55.3749 27.8242 C 55.3749 27.1211 55.1171 26.6758 54.6722 26.2774 L 46.5391 18.8476 L 46.5391 5.0430 C 46.5391 4.0117 45.8829 3.3555 44.8519 3.3555 L 41.7813 3.3555 C 40.7735 3.3555 40.0704 4.0117 40.0704 5.0430 L 40.0704 12.9648 L 30.8126 4.5274 C 29.9923 3.7774 29.0079 3.3555 28.0001 3.3555 C 26.9923 3.3555 26.0079 3.7774 25.1876 4.5274 L 1.3282 26.2774 C .9064 26.6758 .6251 27.1211 .6251 27.8242 C .6251 28.9492 1.5157 29.6289 2.6173 29.6289 C 3.2970 29.6289 3.8360 29.3008 4.3048 28.8320 L 7.3282 26.0898 L 7.3282 47.4648 C 7.3282 50.7695 9.2735 52.6445 12.6251 52.6445 Z M 34.7501 33.3086 C 34.7501 32.2305 34.0470 31.5508 32.9689 31.5508 L 23.0313 31.5508 C 21.9532 31.5508 21.2267 32.2305 21.2267 33.3086 L 21.2267 48.8711 L 13.4220 48.8711 C 11.9220 48.8711 11.1017 48.0508 11.1017 46.5273 L 11.1017 22.6445 L 27.1798 7.9961 C 27.4142 7.7617 27.6954 7.6211 28.0001 7.6211 C 28.3048 7.6211 28.5860 7.7383 28.8439 7.9961 L 44.8984 22.6445 L 44.8984 46.5273 C 44.8984 48.0508 44.0781 48.8711 42.6017 48.8711 L 34.7501 48.8711 Z" />
        </svg>
    );
    return convertIcon(FN, "house", "filled", props);
}


export function F7InfoCircleFill(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-info_circle_fill cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 27.9999 51.9063 C 41.0546 51.9063 51.9063 41.0781 51.9063 28 C 51.9063 14.9453 41.0312 4.0937 27.9765 4.0937 C 14.8983 4.0937 4.0937 14.9453 4.0937 28 C 4.0937 41.0781 14.9218 51.9063 27.9999 51.9063 Z M 27.7890 19.6563 C 26.0780 19.6563 24.7421 18.2968 24.7421 16.6094 C 24.7421 14.8984 26.0780 13.5390 27.7890 13.5390 C 29.4999 13.5390 30.8358 14.8984 30.8358 16.6094 C 30.8358 18.2968 29.4999 19.6563 27.7890 19.6563 Z M 23.8749 40.8906 C 22.9374 40.8906 22.1874 40.2109 22.1874 39.25 C 22.1874 38.3359 22.9374 37.6094 23.8749 37.6094 L 26.8046 37.6094 L 26.8046 26.8516 L 24.2733 26.8516 C 23.3358 26.8516 22.5858 26.1719 22.5858 25.2109 C 22.5858 24.2968 23.3358 23.5703 24.2733 23.5703 L 28.7030 23.5703 C 29.8749 23.5703 30.5312 24.4141 30.5312 25.6797 L 30.5312 37.6094 L 33.4374 37.6094 C 34.3983 37.6094 35.1483 38.3359 35.1483 39.25 C 35.1483 40.2109 34.3983 40.8906 33.4374 40.8906 Z" />
        </svg>
    );
    return convertIcon(FN, "info_circle_fill", "filled", props);
}


export function F7LockFill(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-lock_fill cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 28.0000 4.2578 C 21.4609 4.2578 15.4844 8.9219 15.4844 18.5078 L 15.4844 24.1328 C 12.9531 24.4375 11.7109 25.9610 11.7109 28.9610 L 11.7109 46.8438 C 11.7109 50.2188 13.2578 51.7422 16.375 51.7422 L 39.625 51.7422 C 42.7422 51.7422 44.2891 50.2188 44.2891 46.8438 L 44.2891 28.9375 C 44.2891 25.9375 43.0469 24.3437 40.5156 24.0625 L 40.5156 18.5078 C 40.5156 8.9219 34.5391 4.2578 28.0000 4.2578 Z M 19.2578 17.9922 C 19.2578 11.4532 23.1484 7.8672 28.0000 7.8672 C 32.8515 7.8672 36.7422 11.4532 36.7422 17.9922 L 36.7422 24.0391 L 19.2578 24.0625 Z" />
        </svg>
    );
    return convertIcon(FN, "lock_fill", "filled", props);
}


export function F7LogoApple(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-logo_apple cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path
                d="M33.9370467,26.5128481 C34.0071746,34.0650232 40.5622987,36.5781967 40.6349206,36.6102741 C40.579494,36.787517 39.5875211,40.1917925 37.1813698,43.708166 C35.1013579,46.748249 32.9425798,49.7771957 29.5418665,49.8399278 C26.2003256,49.9014987 25.1258336,47.8583854 21.3055063,47.8583854 C17.486333,47.8583854 16.2925236,49.7771906 13.129383,49.9014987 C9.84683186,50.0257159 7.34720367,46.6140516 5.24990601,43.5851051 C0.964332248,37.3892927 -2.31073284,26.0771949 2.08685175,18.4413444 C4.27147795,14.64935 8.17557011,12.2481009 12.4131131,12.1865253 C15.6364944,12.125039 18.6789832,14.3551087 20.649477,14.3551087 C22.6187214,14.3551087 26.3159929,11.6732544 30.2027979,12.0671186 C31.8299473,12.1348421 36.3973824,12.7243949 39.3302579,17.0173633 C39.0939405,17.1638624 33.880373,20.1989532 33.9370467,26.5128552 M27.6570067,7.96804814 C29.3997351,5.85854475 30.5726917,2.92192094 30.2526965,0 C27.7406844,0.100960353 24.7030975,1.67393506 22.9012871,3.78227787 C21.286519,5.64931362 19.8723452,8.63762341 20.2539138,11.5017132 C23.0538462,11.7183402 25.9141925,10.078893 27.6570067,7.96805157"
                transform="translate(8 3)"
            />
        </svg>
    );
    return convertIcon(FN, "logo_apple", "filled", props);
}


export function F7Person(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-person cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 28.0117 28.0234 C 33.5898 28.0234 38.1367 23.0547 38.1367 17.0078 C 38.1367 11.0078 33.6367 6.2969 28.0117 6.2969 C 22.4570 6.2969 17.8867 11.1016 17.8867 17.0547 C 17.9101 23.0782 22.4570 28.0234 28.0117 28.0234 Z M 28.0117 24.4844 C 24.5898 24.4844 21.6601 21.2031 21.6601 17.0547 C 21.6601 12.9766 24.5430 9.8360 28.0117 9.8360 C 31.5274 9.8360 34.3633 12.9297 34.3633 17.0078 C 34.3633 21.1563 31.4805 24.4844 28.0117 24.4844 Z M 13.2930 49.7031 L 42.7305 49.7031 C 46.6211 49.7031 48.4726 48.5313 48.4726 45.9531 C 48.4726 39.8125 40.7383 30.9297 28.0117 30.9297 C 15.2852 30.9297 7.5274 39.8125 7.5274 45.9531 C 7.5274 48.5313 9.3789 49.7031 13.2930 49.7031 Z M 12.1679 46.1641 C 11.5586 46.1641 11.3008 46.0000 11.3008 45.5078 C 11.3008 41.6641 17.2539 34.4687 28.0117 34.4687 C 38.7695 34.4687 44.6992 41.6641 44.6992 45.5078 C 44.6992 46.0000 44.4648 46.1641 43.8555 46.1641 Z" />
        </svg>
    );
    return convertIcon(FN, "person", "filled", props);
}


export function F7Person2Fill(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-person_2_fill cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 38.7232 28.5490 C 43.1399 28.5490 46.9403 24.6047 46.9403 19.4690 C 46.9403 14.3949 43.1193 10.6356 38.7232 10.6356 C 34.3271 10.6356 30.5061 14.4771 30.5061 19.5101 C 30.5061 24.6047 34.3066 28.5490 38.7232 28.5490 Z M 15.0784 29.0215 C 18.8994 29.0215 22.2274 25.5703 22.2274 21.1125 C 22.2274 16.6958 18.8789 13.4294 15.0784 13.4294 C 11.2575 13.4294 7.8885 16.7779 7.9090 21.1536 C 7.9090 25.5703 11.2370 29.0215 15.0784 29.0215 Z M 3.6155 47.5717 L 19.2281 47.5717 C 17.0917 44.4697 19.7006 38.2247 24.1173 34.8146 C 21.8371 33.2944 18.8994 32.1645 15.0579 32.1645 C 5.7931 32.1645 0 39.0053 0 44.6957 C 0 46.5445 1.0271 47.5717 3.6155 47.5717 Z M 25.8018 47.5717 L 51.6241 47.5717 C 54.8493 47.5717 56 46.6472 56 44.8395 C 56 39.5394 49.3644 32.2261 38.7026 32.2261 C 28.0616 32.2261 21.4262 39.5394 21.4262 44.8395 C 21.4262 46.6472 22.5766 47.5717 25.8018 47.5717 Z" />
        </svg>
    );
    return convertIcon(FN, "person_2_fill", "filled", props);
}


export function F7PersonFill(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-person_fill cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 28.0117 27.3672 C 33.0508 27.3672 37.3867 22.8672 37.3867 17.0078 C 37.3867 11.2187 33.0274 6.9297 28.0117 6.9297 C 22.9961 6.9297 18.6367 11.3125 18.6367 17.0547 C 18.6367 22.8672 22.9961 27.3672 28.0117 27.3672 Z M 13.2930 49.0703 L 42.7305 49.0703 C 46.4101 49.0703 47.7226 48.0156 47.7226 45.9531 C 47.7226 39.9062 40.1523 31.5625 28.0117 31.5625 C 15.8477 31.5625 8.2774 39.9062 8.2774 45.9531 C 8.2774 48.0156 9.5898 49.0703 13.2930 49.0703 Z" />
        </svg>
    );
    return convertIcon(FN, "person_fill", "filled", props);
}


export function F7Photo(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-photo cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 7.7148 49.5742 L 48.2852 49.5742 C 53.1836 49.5742 55.6446 47.1367 55.6446 42.3086 L 55.6446 13.6914 C 55.6446 8.8633 53.1836 6.4258 48.2852 6.4258 L 7.7148 6.4258 C 2.8398 6.4258 .3554 8.8398 .3554 13.6914 L .3554 42.3086 C .3554 47.1602 2.8398 49.5742 7.7148 49.5742 Z M 39.2851 27.9414 C 38.2304 27.0039 37.0351 26.5118 35.7695 26.5118 C 34.4570 26.5118 33.3085 26.9571 32.2304 27.9180 L 21.6366 37.3867 L 17.3007 33.4492 C 16.3163 32.5820 15.2617 32.1133 14.1366 32.1133 C 13.1054 32.1133 12.0976 32.5586 11.1366 33.4258 L 4.1288 39.7305 L 4.1288 13.8789 C 4.1288 11.4414 5.4413 10.1992 7.7851 10.1992 L 48.2147 10.1992 C 50.5350 10.1992 51.8708 11.4414 51.8708 13.8789 L 51.8708 39.7539 Z M 17.8163 28.1992 C 20.8398 28.1992 23.3241 25.7149 23.3241 22.6680 C 23.3241 19.6445 20.8398 17.1367 17.8163 17.1367 C 14.7695 17.1367 12.2851 19.6445 12.2851 22.6680 C 12.2851 25.7149 14.7695 28.1992 17.8163 28.1992 Z" />
        </svg>
    );
    return convertIcon(FN, "photo", "filled", props);
}


export function F7Plus(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-plus cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 27.9883 47.7344 C 29.1367 47.7344 30.0976 46.8203 30.0976 45.6953 L 30.0976 30.1094 L 45.2383 30.1094 C 46.3633 30.1094 47.3476 29.1484 47.3476 28 C 47.3476 26.8516 46.3633 25.9141 45.2383 25.9141 L 30.0976 25.9141 L 30.0976 10.3047 C 30.0976 9.1797 29.1367 8.2656 27.9883 8.2656 C 26.8398 8.2656 25.9024 9.1797 25.9024 10.3047 L 25.9024 25.9141 L 10.7617 25.9141 C 9.6367 25.9141 8.6524 26.8516 8.6524 28 C 8.6524 29.1484 9.6367 30.1094 10.7617 30.1094 L 25.9024 30.1094 L 25.9024 45.6953 C 25.9024 46.8203 26.8398 47.7344 27.9883 47.7344 Z" />
        </svg>
    );
    return convertIcon(FN, "plus", "filled", props);
}


export function F7QuestionCircleFill(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-question_circle_fill cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 27.9999 51.9063 C 41.0546 51.9063 51.9063 41.0781 51.9063 28 C 51.9063 14.9453 41.0312 4.0937 27.9765 4.0937 C 14.8983 4.0937 4.0937 14.9453 4.0937 28 C 4.0937 41.0781 14.9218 51.9063 27.9999 51.9063 Z M 27.5546 33.0859 C 26.2655 33.0859 25.5858 32.4297 25.5858 31.1641 L 25.5858 30.8359 C 25.5858 28.4219 26.8749 27.1094 28.6562 25.8906 C 30.8358 24.4141 31.8436 23.5703 31.8436 21.8828 C 31.8436 20.0312 30.3905 18.7656 28.1405 18.7656 C 26.5234 18.7656 25.2812 19.5859 24.5312 20.9219 C 23.7343 21.8594 23.4999 22.5859 22.0936 22.5859 C 21.2968 22.5859 20.4062 22 20.4062 20.8984 C 20.4062 20.4766 20.4999 20.0781 20.6171 19.6797 C 21.2499 17.4063 24.0858 15.4375 28.3046 15.4375 C 32.4999 15.4375 36.1327 17.6172 36.1327 21.6953 C 36.1327 24.6484 34.4218 26.0547 32.0312 27.6719 C 30.3436 28.8203 29.4999 29.6641 29.4999 31.0469 L 29.4999 31.3516 C 29.4999 32.3125 28.7733 33.0859 27.5546 33.0859 Z M 27.6249 40.1406 C 26.2890 40.1406 24.9999 39.0625 24.9999 37.6094 C 24.9999 36.1563 26.2655 35.0781 27.6249 35.0781 C 29.0077 35.0781 30.2499 36.1328 30.2499 37.6094 C 30.2499 39.0859 28.9843 40.1406 27.6249 40.1406 Z" />
        </svg>
    );
    return convertIcon(FN, "question_circle_fill", "filled", props);
}


export function F7RocketFill(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-rocket_fill cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path
                fill-rule="evenodd"
                d="M42.1318743,0.0261533353 C43.1724393,0.196104915 43.8934289,1.14054226 43.8019709,2.17416722 L43.7833428,2.32236349 C42.8976481,7.74521969 41.7204829,12.2077134 40.2518472,15.7098447 C38.9192395,18.8876014 36.659768,22.6433464 33.4734325,26.9770798 L32.6909162,28.0282732 C32.5575309,28.2053216 32.4226626,28.3832949 32.2863113,28.5621929 C31.0463193,30.1891087 30.2845442,32.1295586 30.086565,34.1655446 C29.8078864,37.0314528 29.1963138,39.0819427 28.2518472,40.3170145 C24.8378426,44.0791406 21.6666594,46.53545 18.7382976,47.6859425 C18.5957385,47.7419511 18.4422187,47.7644638 18.2895809,47.751744 C17.7392027,47.7058791 17.3302138,47.2225286 17.3760787,46.6721504 L18.1407112,37.4965861 C18.1454961,37.4391679 18.1453094,37.3814435 18.1401531,37.3240574 C18.0942611,36.8133014 17.671963,36.4268897 17.1714721,36.4138642 L17.054718,36.4175566 C15.4634469,36.5605342 13.8624899,35.9273668 12.2518472,34.5180544 C10.8335475,33.2770422 10.083231,32.0252479 10.0008977,30.7626715 L9.99330231,30.539752 C9.99304174,30.4518628 9.98119572,30.3643914 9.95807043,30.2795987 C9.81275428,29.7467728 9.26301156,29.4326341 8.73018569,29.5779503 L1.26340452,31.6143481 C1.04157984,31.6748457 0.805683697,31.6570565 0.595440548,31.563976 C0.126493285,31.3563601 -0.103721665,30.8322435 0.0447988242,30.3540816 L0.0858862192,30.2447291 L0.483973974,29.3540491 L0.483973974,29.3540491 L0.871094088,28.5051238 L0.871094088,28.5051238 L1.24724656,27.6979532 L1.24724656,27.6979532 L1.6124314,26.9325372 L1.6124314,26.9325372 L1.96664859,26.2088758 C2.02477082,26.0917452 2.08243606,25.9763543 2.13964432,25.8627032 L2.47741005,25.2016738 L2.47741005,25.2016738 L2.80420815,24.5823991 C2.85776053,24.4826662 2.91085592,24.3846731 2.96349433,24.2884197 L3.27384096,23.731777 L3.27384096,23.731777 L3.57321995,23.2168889 C3.72016754,22.9698836 3.86300226,22.7385362 4.00172412,22.5228468 L4.27368401,22.1123453 C4.62898544,21.5928465 4.95503983,21.1846934 5.25184718,20.8878861 C6.35806047,19.7816728 8.51911118,18.7610418 11.7349993,17.8259931 C13.4086316,17.3393694 14.9260132,16.4237628 16.1367107,15.1699449 C16.4372457,14.8587066 16.7346762,14.5539455 17.0290022,14.2556616 L17.902667,13.3802415 C18.6229599,12.6669177 19.3238499,11.9940762 20.0053371,11.3617172 L20.8138083,10.6223179 L20.8138083,10.6223179 L21.6036529,9.92178168 C23.6850693,8.10550261 25.5678008,6.70376326 27.2518472,5.71656364 C28.1565526,5.18621906 29.2085439,4.64625469 30.4078211,4.09667054 L31.2291593,3.72885595 C31.3696857,3.66731599 31.5120304,3.60565727 31.6561935,3.54387979 L32.5429921,3.17178974 C32.845865,3.04728468 33.1560113,2.92230456 33.473431,2.79684939 L34.4475101,2.41905873 L34.4475101,2.41905873 L35.4652294,2.03841776 L35.4652294,2.03841776 L36.526589,1.65492648 L36.526589,1.65492648 L37.6315889,1.2685849 L37.6315889,1.2685849 L38.780229,0.879393007 C38.9753057,0.814290166 39.1722007,0.749068563 39.3709141,0.683728197 L40.5850146,0.290260846 C40.7910013,0.224445429 40.9988065,0.158511249 41.2084299,0.092458306 C41.5068218,-0.00156582827 41.8231104,-0.0242759162 42.1318743,0.0261533353 Z M9.25184718,34.1629546 C9.61859741,34.1629546 9.97612512,34.2024409 10.3204109,34.2773942 C9.53326022,34.6582122 9.03522761,35.98946 8.82631306,38.2711378 L8.800673,38.5741356 C8.75787289,39.124776 9.16955884,39.6058547 9.72019931,39.6486548 C9.77395994,39.6528335 9.82797048,39.6526571 9.88170267,39.6481273 C12.3268093,39.4419991 13.7458836,38.9264189 14.1389254,38.1013868 C14.2128938,38.4435192 14.2518472,38.7986879 14.2518472,39.1629546 C14.2518472,41.0039038 12.9185138,42.3372371 10.2518472,43.1629546 L5.94501029,43.5971683 C5.88098602,43.6036233 5.81648818,43.6038833 5.75241395,43.5979448 C5.20248601,43.5469771 4.79799884,43.0598549 4.84896657,42.509927 L5.25184718,38.1629546 C6.07756468,35.496288 7.41089801,34.1629546 9.25184718,34.1629546 Z M29.7518472,11.1629546 C27.2665658,11.1629546 25.2518472,13.1776733 25.2518472,15.6629546 C25.2518472,18.148236 27.2665658,20.1629546 29.7518472,20.1629546 C32.2371285,20.1629546 34.2518472,18.148236 34.2518472,15.6629546 C34.2518472,13.1776733 32.2371285,11.1629546 29.7518472,11.1629546 Z"
                transform="translate(5.748 4.837)"
            />
        </svg>
    );
    return convertIcon(FN, "rocket_fill", "filled", props);
}


export function F7Search(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-search cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 23.9570 41.7695 C 27.8476 41.7695 31.4804 40.5039 34.4336 38.3945 L 45.5429 49.5039 C 46.0585 50.0195 46.7382 50.2774 47.4414 50.2774 C 48.9648 50.2774 50.0664 49.1055 50.0664 47.6055 C 50.0664 46.9023 49.8322 46.2461 49.3162 45.7305 L 38.2773 34.6679 C 40.5976 31.6211 41.9804 27.8476 41.9804 23.7461 C 41.9804 13.8320 33.8710 5.7226 23.9570 5.7226 C 14.0195 5.7226 5.9336 13.8320 5.9336 23.7461 C 5.9336 33.6601 14.0195 41.7695 23.9570 41.7695 Z M 23.9570 37.8789 C 16.1992 37.8789 9.8242 31.4805 9.8242 23.7461 C 9.8242 16.0117 16.1992 9.6133 23.9570 9.6133 C 31.6914 9.6133 38.0898 16.0117 38.0898 23.7461 C 38.0898 31.4805 31.6914 37.8789 23.9570 37.8789 Z" />
        </svg>
    );
    return convertIcon(FN, "search", "filled", props);
}


export function F7Speedometer(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-speedometer cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 27.9999 51.9063 C 41.0546 51.9063 51.9063 41.0781 51.9063 28 C 51.9063 14.9453 41.0312 4.0937 27.9765 4.0937 C 14.8983 4.0937 4.0937 14.9453 4.0937 28 C 4.0937 41.0781 14.9218 51.9063 27.9999 51.9063 Z M 27.9999 47.9219 C 16.9374 47.9219 8.1014 39.0625 8.1014 28 C 8.1014 16.9609 16.9140 8.0781 27.9765 8.0781 C 39.0155 8.0781 47.8983 16.9609 47.9219 28 C 47.9454 39.0625 39.0390 47.9219 27.9999 47.9219 Z M 27.9765 16.75 C 29.2187 16.75 30.2733 15.6953 30.2733 14.4531 C 30.2733 13.1641 29.2187 12.1328 27.9765 12.1328 C 26.6874 12.1328 25.6796 13.1641 25.6796 14.4531 C 25.6796 15.6953 26.6874 16.75 27.9765 16.75 Z M 18.4374 20.8750 C 19.7265 20.8750 20.7577 19.8203 20.7577 18.5781 C 20.7577 17.2890 19.7265 16.2812 18.4374 16.2812 C 17.1952 16.2812 16.1405 17.2890 16.1405 18.5781 C 16.1405 19.8203 17.1952 20.8750 18.4374 20.8750 Z M 37.4921 20.8750 C 38.7343 20.8750 39.7890 19.8203 39.7890 18.5781 C 39.7890 17.2890 38.7343 16.2812 37.4921 16.2812 C 36.2265 16.2812 35.1952 17.2890 35.1952 18.5781 C 35.1952 19.8203 36.2265 20.8750 37.4921 20.8750 Z M 27.9765 30.4375 C 29.2890 30.4375 30.4140 29.3359 30.4140 28 C 30.4140 27.8594 30.3905 27.7422 30.3671 27.6016 L 33.9999 23.0547 C 34.3280 22.6094 34.3983 22.0703 33.9999 21.7422 C 33.6952 21.4375 33.1327 21.3906 32.7343 21.7422 L 28.3514 25.6094 C 28.2343 25.5859 28.0936 25.5625 27.9765 25.5625 C 26.6171 25.5625 25.5390 26.6641 25.5390 28 C 25.5390 29.3359 26.6171 30.4375 27.9765 30.4375 Z M 14.4765 30.2968 C 15.7655 30.2968 16.7733 29.2656 16.7733 28 C 16.7733 26.7344 15.7655 25.7031 14.4765 25.7031 C 13.2343 25.7031 12.1796 26.7344 12.1796 28 C 12.1796 29.2656 13.2343 30.2968 14.4765 30.2968 Z M 41.4530 30.2968 C 42.7187 30.2968 43.7499 29.2656 43.7499 28 C 43.7499 26.7344 42.7187 25.7031 41.4530 25.7031 C 40.1874 25.7031 39.1562 26.7344 39.1562 28 C 39.1562 29.2656 40.1874 30.2968 41.4530 30.2968 Z M 18.4843 39.7422 C 19.7733 39.7422 20.8046 38.6875 20.8046 37.4219 C 20.8046 36.1563 19.7733 35.1250 18.4843 35.1250 C 17.2421 35.1250 16.1874 36.1563 16.1874 37.4219 C 16.1874 38.6875 17.2421 39.7422 18.4843 39.7422 Z M 37.4452 39.7422 C 38.6874 39.7422 39.7421 38.6875 39.7421 37.4219 C 39.7421 36.1563 38.6874 35.1250 37.4452 35.1250 C 36.1796 35.1250 35.1483 36.1563 35.1483 37.4219 C 35.1483 38.6875 36.1796 39.7422 37.4452 39.7422 Z" />
        </svg>
    );
    return convertIcon(FN, "speedometer", "filled", props);
}


export function F7SquarePencil(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-square_pencil cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 48.7772 9.9766 L 50.4649 8.2422 C 51.2852 7.4219 51.2852 6.2734 50.4880 5.5000 L 49.9489 4.9375 C 49.2227 4.2109 48.0740 4.3047 47.3008 5.0547 L 45.5897 6.7422 Z M 21.8007 34.3516 L 26.3710 32.3594 L 47.0665 11.6875 L 43.8554 8.5234 L 23.1835 29.1953 L 21.0741 33.6016 C 20.8866 34.0000 21.3554 34.5391 21.8007 34.3516 Z M 12.0741 51.7891 L 39.5897 51.7891 C 43.8085 51.7891 46.2460 49.3516 46.2460 44.5234 L 46.2460 18.4375 L 42.4726 22.2109 L 42.4726 44.3360 C 42.4726 46.7734 41.1601 48.0156 39.5429 48.0156 L 12.1444 48.0156 C 9.8007 48.0156 8.4882 46.7734 8.4882 44.3360 L 8.4882 17.7344 C 8.4882 15.2969 9.8007 14.0312 12.1444 14.0312 L 32.4179 14.0312 L 36.1913 10.2578 L 12.0741 10.2578 C 7.1992 10.2578 4.7148 12.6953 4.7148 17.5234 L 4.7148 44.5234 C 4.7148 49.3750 7.1992 51.7891 12.0741 51.7891 Z" />
        </svg>
    );
    return convertIcon(FN, "square_pencil", "filled", props);
}


export function F7Star(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-star cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 11.9688 52.2930 C 12.9298 53.0195 14.1485 52.7617 15.6016 51.7071 L 28.0001 42.6133 L 40.4220 51.7071 C 41.8751 52.7617 43.0704 53.0195 44.0548 52.2930 C 45.0157 51.5664 45.2267 50.3711 44.6407 48.6602 L 39.7422 34.0820 L 52.2578 25.0820 C 53.7112 24.0508 54.2968 22.9727 53.9219 21.8008 C 53.5470 20.6758 52.4454 20.1133 50.6406 20.1367 L 35.2891 20.2305 L 30.6251 5.5820 C 30.0626 3.8476 29.2188 2.9805 28.0001 2.9805 C 26.8048 2.9805 25.9610 3.8476 25.3985 5.5820 L 20.7344 20.2305 L 5.3829 20.1367 C 3.5782 20.1133 2.4766 20.6758 2.1016 21.8008 C 1.7032 22.9727 2.3126 24.0508 3.7657 25.0820 L 16.2813 34.0820 L 11.3829 48.6602 C 10.7969 50.3711 11.0079 51.5664 11.9688 52.2930 Z M 15.3438 47.6524 C 15.2969 47.6055 15.3204 47.5820 15.3438 47.4414 L 20.0079 34.0352 C 20.3126 33.1211 20.1485 32.3945 19.3282 31.8320 L 7.6563 23.7695 C 7.5391 23.6992 7.5157 23.6524 7.5391 23.5820 C 7.5626 23.5117 7.6095 23.5117 7.7501 23.5117 L 21.9298 23.7695 C 22.8907 23.7930 23.5001 23.3945 23.8048 22.4336 L 27.8595 8.8633 C 27.9063 8.7227 27.9532 8.6758 28.0001 8.6758 C 28.0704 8.6758 28.1173 8.7227 28.1407 8.8633 L 32.2188 22.4336 C 32.5001 23.3945 33.1329 23.7930 34.0938 23.7695 L 48.2733 23.5117 C 48.4139 23.5117 48.4610 23.5117 48.4845 23.5820 C 48.508 23.6524 48.4610 23.6992 48.3674 23.7695 L 36.6954 31.8320 C 35.8751 32.3945 35.6876 33.1211 36.0157 34.0352 L 40.6798 47.4414 C 40.7032 47.5820 40.7266 47.6055 40.6798 47.6524 C 40.6329 47.7227 40.5626 47.6758 40.4688 47.6055 L 29.1954 39.0039 C 28.4454 38.4180 27.5782 38.4180 26.8282 39.0039 L 15.5548 47.6055 C 15.4610 47.6758 15.3907 47.7227 15.3438 47.6524 Z" />
        </svg>
    );
    return convertIcon(FN, "star", "filled", props);
}


export function F7TrayArrowDown(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-tray_arrow_down cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 28.0117 31.0938 C 28.4804 31.0938 28.8788 30.9298 29.3710 30.4610 L 37.2695 22.8204 C 37.6210 22.4688 37.8319 22.0938 37.8319 21.5782 C 37.8319 20.6407 37.1054 19.9376 36.1210 19.9376 C 35.6757 19.9376 35.1835 20.1251 34.8554 20.5001 L 31.2929 24.2970 L 29.7226 25.9376 L 29.8632 22.4454 L 29.8632 3.9063 C 29.8632 2.9219 29.0195 2.0780 28.0117 2.0780 C 27.0039 2.0780 26.1366 2.9219 26.1366 3.9063 L 26.1366 22.4454 L 26.2773 25.9610 L 24.7070 24.2970 L 21.1444 20.5001 C 20.8163 20.1251 20.3007 19.9376 19.8554 19.9376 C 18.8710 19.9376 18.1679 20.6407 18.1679 21.5782 C 18.1679 22.0938 18.3788 22.4688 18.7304 22.8204 L 26.6523 30.4610 C 27.1210 30.9298 27.5195 31.0938 28.0117 31.0938 Z M 7.7148 53.9220 L 48.2852 53.9220 C 53.1836 53.9220 55.6446 51.4845 55.6446 46.6563 L 55.6446 32.7813 C 55.6446 30.6719 55.3398 29.6173 54.3088 28.3282 L 46.1992 18.3204 C 43.4569 14.9454 41.7695 12.9766 37.6210 12.9766 L 34.1757 12.9766 L 34.1757 16.2579 L 37.8788 16.2579 C 39.5898 16.2579 41.3710 17.7813 42.5430 19.2344 L 50.8398 29.7110 C 51.7772 30.9063 51.4489 31.3751 50.1601 31.3751 L 35.2304 31.3751 C 34.0351 31.3751 33.4492 32.2892 33.4492 33.2735 L 33.4492 33.3438 C 33.4492 36.0626 31.3163 38.9454 27.9882 38.9454 C 24.6835 38.9454 22.5507 36.0626 22.5507 33.3438 L 22.5507 33.2735 C 22.5507 32.2892 21.9648 31.3751 20.7695 31.3751 L 5.8632 31.3751 C 4.5273 31.3751 4.2695 30.8360 5.1601 29.7110 L 13.4570 19.2344 C 14.6288 17.7813 16.4101 16.2579 18.1210 16.2579 L 21.8476 16.2579 L 21.8476 12.9766 L 18.3788 12.9766 C 14.2304 12.9766 12.5429 14.9454 9.8007 18.3204 L 1.6913 28.3282 C .6601 29.6173 .3554 30.6719 .3554 32.7813 L .3554 46.6563 C .3554 51.5079 2.8398 53.9220 7.7148 53.9220 Z M 7.7851 50.1485 C 5.4413 50.1485 4.1288 48.9063 4.1288 46.4688 L 4.1288 34.7970 L 18.9882 34.7970 C 19.5741 39.1797 23.2304 42.4141 27.9882 42.4141 C 32.7460 42.4141 36.4257 39.1563 36.9882 34.7970 L 51.8708 34.7970 L 51.8708 46.4688 C 51.8708 48.9063 50.5350 50.1485 48.2147 50.1485 Z" />
        </svg>
    );
    return convertIcon(FN, "tray_arrow_down", "filled", props);
}


export function F7Tree(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-tree cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path
                fill-rule="evenodd"
                d="M23.7995161,33.237212 C22.8827552,36.6642681 22.8582769,39.5223497 23.7260815,41.8114566 C25.3211673,46.0189967 30.9253679,47.2299094 31.1896308,48.3333333 C31.4538936,49.4367572 23.7260815,50 19.3584841,50 C14.9908867,50 9.63414634,49.1666667 9.63414634,48.3333333 C9.63414634,47.5 14.7182622,46.3942237 16.2626668,41.7337812 C17.1633095,39.0159745 17.0646033,35.8952829 15.9665483,32.3717064 C15.7033823,32.4546836 15.4188624,32.5 15.1219512,32.5 C13.9307102,32.5 12.938932,31.7705399 12.7254535,30.8060427 C11.9030138,31.3457935 10.8734253,31.6666667 9.75609756,31.6666667 C7.34625263,31.6666667 5.3445494,30.1740425 4.94900906,28.212104 C4.61594675,28.291109 4.26496577,28.3333333 3.90243902,28.3333333 C1.74718146,28.3333333 0,26.8409492 0,25 C0,23.7570715 0.796428412,22.6730314 1.97716129,22.0999024 C1.37001725,21.7209602 0.975609756,21.1081558 0.975609756,20.4166667 C0.975609756,20.1765785 1.02315597,19.9459759 1.1106444,19.7313538 C0.442075435,19.4341122 0,18.9190006 0,18.3333333 C0,17.6061514 0.681523102,16.9877413 1.6319129,16.7600848 C0.636508119,16.1490063 0,15.2142739 0,14.1666667 C0,12.5043431 1.60264769,11.1262243 3.69879747,10.8744393 C3.2118856,10.2705402 2.92682927,9.53870465 2.92682927,8.75 C2.92682927,6.67893219 4.89240842,5 7.31707317,5 C7.56140306,5 7.80107126,5.01704837 8.03453627,5.04982843 C8.62044436,3.56736823 10.2618531,2.5 12.195122,2.5 C12.7319244,2.5 13.2462249,2.58229221 13.7216759,2.732913 C14.0526907,1.17853613 15.6457043,0 17.5609756,0 C19.5189239,0 21.140093,1.23164263 21.4205126,2.83736991 C22.1362881,2.1209301 23.2011593,1.66666667 24.3902439,1.66666667 C26.5455015,1.66666667 28.2926829,3.15905083 28.2926829,5 C28.2926829,5.62046086 28.0942183,6.20132775 27.7485553,6.69881066 C27.9263744,6.6776211 28.108031,6.66666667 28.2926829,6.66666667 C30.299433,6.66666667 31.9524063,7.9604718 32.1706739,9.62478869 C32.7501612,9.33364316 33.4254224,9.16666667 34.1463415,9.16666667 C36.301599,9.16666667 38.0487805,10.6590508 38.0487805,12.5 C38.0487805,13.7550111 37.2367925,14.8480296 36.0370767,15.4166667 C37.2367925,15.9853037 38.0487805,17.0783222 38.0487805,18.3333333 C38.0487805,19.4237734 37.435784,20.3919198 36.4880791,21.0000681 C36.8554706,21.4178867 37.0731707,21.9372276 37.0731707,22.5 C37.0731707,22.715591 37.0412219,22.9248082 36.9811478,23.1243857 C38.7814331,23.9771682 40,25.6170313 40,27.5 C40,30.2614237 37.3792278,32.5 34.1463415,32.5 C33.3058931,32.5 32.5068136,32.348709 31.7843942,32.0762716 C30.8984996,32.8518123 29.6614246,33.3333333 28.2926829,33.3333333 C27.1818725,33.3333333 26.1577808,33.0161925 25.33774,32.4821321 C24.9180577,32.8395507 24.3900887,33.104251 23.7995161,33.237212 L23.7995161,33.237212 Z"
                transform="translate(8 3)"
            />
        </svg>
    );
    return convertIcon(FN, "tree", "filled", props);
}


export function F7Wrench(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-wrench cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 4.6734 52.3025 C 8.3709 56 13.4801 55.7983 17.5137 51.7871 C 22.1300 47.1709 26.7014 37.9384 33.1328 31.5070 C 38.1300 26.5098 43.7995 31.3725 50.6789 24.7843 C 53.4353 22.1625 54.9590 18.3978 54.3991 15.6638 L 45.7940 18.0168 C 44.3598 18.3978 43.3291 17.4790 42.8807 15.9328 L 42.2308 13.6694 C 41.7826 12.1232 42.3205 10.8235 43.7545 10.4426 L 52.3371 8.1120 C 52.0906 7.3277 51.3513 6.2521 50.4325 5.3109 C 45.2561 -6.6336e-15 36.5838 .6 31.5866 4.81790504132468 C 24.1244 11.9215 29.7714 19.4285 24.8639 24.3361 C 19.0151 30.1849 9.7602 34.8459 5.1664 39.4622 C 1.1328 43.4734 .9535 48.5826 4.6734 52.3025 Z M 6.8023 50.1512 C 4.3821 47.6862 4.5614 44.2129 7.2504 41.5462 C 11.8891 36.9299 21.7042 31.7759 27.0152 26.4650 C 32.7966 20.6834 26.7014 13.4678 33.7602 6.9468 C 37.3233 3.6526 43.4411 3.4061 47.5641 6.5658 L 43.1496 7.7311 C 39.8779 8.5826 38.4437 11.0924 39.4297 14.4986 L 40.0571 16.6723 L 42.5445 25.7927 C 38.6902 26.3529 34.7014 25.6807 30.9815 29.3557 C 25.1552 35.1820 20.0683 45.0644 15.4297 49.7255 C 12.7182 52.4594 9.2224 52.6386 6.8023 50.1512 Z M 32.8639 18.3529 L 37.6818 17.0756 C 38.1076 16.9636 38.3541 16.5378 38.2420 16.0672 C 38.1300 15.6414 37.6818 15.3949 37.2784 15.5070 L 32.4381 16.8067 C 32.0123 16.9187 31.7658 17.3669 31.8779 17.7703 C 32.0123 18.2409 32.3933 18.4874 32.8639 18.3529 Z M 33.4689 20.8179 L 38.2644 19.5406 C 38.6902 19.4285 38.9591 19.0028 38.8247 18.5322 C 38.7126 18.1064 38.2644 17.8823 37.8611 17.9720 L 33.0207 19.2941 C 32.5950 19.3837 32.3485 19.8319 32.4605 20.2353 C 32.5950 20.7059 32.9983 20.9524 33.4689 20.8179 Z M 46.3539 20.7059 L 50.9928 19.4510 C 50.4775 20.6610 49.7376 21.8711 48.6624 22.9243 C 47.3402 24.2016 45.9730 24.9412 44.5613 25.3445 L 43.3066 20.7731 C 44.2029 21.0420 45.2337 21.0196 46.3539 20.7059 Z M 34.0516 23.2829 L 38.9143 21.9832 C 39.3177 21.8711 39.5641 21.4230 39.4745 20.9972 C 39.3625 20.5938 38.9367 20.3249 38.4885 20.4593 L 33.6706 21.7591 C 33.2448 21.8711 32.9983 22.2969 33.0880 22.7227 C 33.1776 23.1933 33.6258 23.3949 34.0516 23.2829 Z M 8.3933 48.6274 C 9.8051 49.9944 12.2252 50.0168 13.5698 48.6050 C 14.9815 47.1260 15.0487 44.7731 13.5922 43.3613 C 12.1356 41.9720 9.7602 41.9047 8.3485 43.3837 C 6.9591 44.8179 6.9367 47.2157 8.3933 48.6274 Z" />
        </svg>
    );
    return convertIcon(FN, "wrench", "filled", props);
}


export function F7XmarkCircleFill(props: IconProps) {
    const FN = (props: JSX.SvgSVGAttributes<SVGSVGElement>) => (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            width="1em"
            height="1em"
            viewBox="0 0 56 56"
            class="cui-icon-xmark_circle_fill cui-icon-filled cui-icon-f7"
            {...props}
        >
            <path d="M 27.9999 51.9063 C 41.0546 51.9063 51.9063 41.0781 51.9063 28 C 51.9063 14.9453 41.0312 4.0937 27.9765 4.0937 C 14.8983 4.0937 4.0937 14.9453 4.0937 28 C 4.0937 41.0781 14.9218 51.9063 27.9999 51.9063 Z M 19.5858 38.4063 C 18.4843 38.4063 17.5936 37.5156 17.5936 36.4141 C 17.5936 35.8750 17.8280 35.4063 18.2030 35.0547 L 25.1874 28.0234 L 18.2030 20.9922 C 17.8280 20.6641 17.5936 20.1719 17.5936 19.6328 C 17.5936 18.5547 18.4843 17.6875 19.5858 17.6875 C 20.1249 17.6875 20.5936 17.8984 20.9452 18.2734 L 27.9765 25.2812 L 35.0546 18.25 C 35.4530 17.8281 35.8749 17.6406 36.3905 17.6406 C 37.4921 17.6406 38.3827 18.5312 38.3827 19.6094 C 38.3827 20.1484 38.1952 20.5937 37.7968 20.9688 L 30.7655 28.0234 L 37.7733 35.0078 C 38.1249 35.3828 38.3593 35.8516 38.3593 36.4141 C 38.3593 37.5156 37.4687 38.4063 36.3671 38.4063 C 35.8046 38.4063 35.3358 38.1719 34.9843 37.8203 L 27.9765 30.7890 L 20.9921 37.8203 C 20.6405 38.1953 20.1249 38.4063 19.5858 38.4063 Z" />
        </svg>
    );
    return convertIcon(FN, "xmark_circle_fill", "filled", props);
}


